package com.mapaoer.user.dto;

import lombok.Data;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.NotBlank;


/**
 * 企业资料DTO
 * 用于接收和返回企业详细信息
 */
@Data
public class EnterpriseProfileDTO {

    private Long id;

    @NotNull(message = "用户ID不能为空")
    private Long userId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    @NotBlank(message = "公司名称不能为空")
    private String companyName;

    private String companyNameEn;

    private String companySize;

    private String industry;

    private String companyIntroductionCn;

    private String companyIntroductionEn;

    private String website;

    private String address;

    private String contactPerson;

    private String contactPosition;
}